cmake_minimum_required(VERSION 2.8.12.2)

add_subdirectory(CreateEventA)
add_subdirectory(CreateEventW)
add_subdirectory(CreateMutexA_ReleaseMutex)
add_subdirectory(CreateMutexW_ReleaseMutex)
add_subdirectory(CreateProcessA)
add_subdirectory(CreateProcessW)
add_subdirectory(CreateSemaphoreA_ReleaseSemaphore)
add_subdirectory(CreateSemaphoreW_ReleaseSemaphore)
add_subdirectory(CreateThread)
add_subdirectory(CriticalSectionFunctions)
add_subdirectory(DuplicateHandle)
add_subdirectory(ExitProcess)
add_subdirectory(ExitThread)
add_subdirectory(GetCurrentProcess)
add_subdirectory(GetCurrentProcessId)
add_subdirectory(GetCurrentThread)
add_subdirectory(GetCurrentThreadId)
add_subdirectory(GetExitCodeProcess)
add_subdirectory(GetProcessTimes)
add_subdirectory(GetThreadTimes)
add_subdirectory(NamedMutex)
add_subdirectory(OpenEventW)
add_subdirectory(OpenProcess)
add_subdirectory(QueryThreadCycleTime)
add_subdirectory(QueueUserAPC)
add_subdirectory(ReleaseMutex)
add_subdirectory(releasesemaphore)
add_subdirectory(ResetEvent)
add_subdirectory(ResumeThread)
add_subdirectory(SetErrorMode)
add_subdirectory(SetEvent)
add_subdirectory(SignalObjectAndWait)
add_subdirectory(Sleep)
add_subdirectory(SleepEx)
add_subdirectory(SwitchToThread)
add_subdirectory(TerminateProcess)
add_subdirectory(ThreadPriority)
add_subdirectory(TLS)
add_subdirectory(WaitForMultipleObjects)
add_subdirectory(WaitForMultipleObjectsEx)
add_subdirectory(WaitForSingleObject)
add_subdirectory(YieldProcessor)

